package com.dyylearn.review.exception_;

/**
 * @author green-citrus
 * @version 1.0
 */
public class ClassCastException_ {
    public static void main(String[] args) {
        //4)ClassCastException类型转换异常
        //当试图将对象强制转换为不是实例的子类时，抛出该异常
        A b = new B(); // 向上转型
        B b2 = (B)b; // 向下转型
        C c2 = (C)b; // 这里抛出ClassCastException
    }
}

class A {}
class B extends A{}
class C extends A{}
